home *** CD-ROM | disk | FTP | other *** search
/ PC World Interactive 7 / PC World Interactive 7.iso / program / cprog.EXE / BUY-KUC.C < prev    next >
C/C++ Source or Header  |  1996-07-05  |  971b  |  43 lines

  1. #include <STDIO.H>
  2. #include <ctype.h>   /* Not: Derleyiciniz bunu gerektirmeyebilir */
  3.  
  4. main()
  5. {
  6. FILE *fp;
  7. char satir[80], kutukismi[24];
  8. char *c;
  9.  
  10.    printf("Kutuk ismini girin -> ");
  11.    scanf("%s",kutukismi);
  12.    fp = fopen(kutukismi,"r");
  13.  
  14.    do {
  15.       c = fgets(satir,80,fp);   /* bir satir oku */
  16.       if (c != NULL) {
  17.          karistir_butun_karakterleri(satir);
  18.       }
  19.    } while (c != NULL);
  20.  
  21.    fclose(fp);
  22. }
  23.  
  24. karistir_butun_karakterleri(satir)
  25.  
  26. /* Bu fonksiyon butun buyuk harfleri kucuge, butun kucukleri 
  27. de buyuge cevirir. Diger butun karakterleri etkilemez. */
  28.  
  29. char satir[];
  30. {
  31. int index;
  32.  
  33.    for (index = 0;satir[index] != 0;index++) {
  34.       if (isupper(satir[index]))     /* buyuk harfse,1 doner */
  35.          satir[index] = tolower(satir[index]);
  36.       else {
  37.          if (islower(satir[index]))  /* kucuk harfse,1 doner */
  38.             satir[index] = toupper(satir[index]);
  39.       }
  40.    }
  41.    printf("%s",satir);
  42. }
  43.